package com.accp.biz;

import java.util.List;

import com.accp.pojo.Users;
/**
 * 用户业务接口
 * @author Administrator
 *
 */
public interface UsersBiz {
	/**
	 * 用户登录
	 * @param user
	 * @return
	 */
	public Users login(Users user);
	/**
	 * 更新用户信息
	 * @param user
	 * @return
	 */
	public boolean update(Users user);
	/**
	 * 查找出自己以外的所有用户
	 * @param userName
	 * @return
	 */
	public List<Users> findExceptMe(String userName);
	/**
	 * 添加用户
	 * @param user
	 * @return
	 */
	public boolean add(Users user);
	/**
	 * 删除用户
	 * @param user
	 * @return
	 */
	public boolean deleteUser(Users user);
	/**
	 * 查找某个用户
	 * @param userName
	 * @return
	 */
	public Users findByUserName(String userName);
	/**
	 * 分页查看首页
	 * @param className
	 * @param pageNo
	 * @param pageSize
	 * @return
	 */
	@SuppressWarnings("rawtypes")
	public List selectByPage(String className, int pageNo, int pageSize,String userName);
	/**
	 * 分页查看下一页
	 * @param line
	 * @param className
	 * @return
	 */
	public int searchRecordsNextPage(int line, String className,String userName);
}
